window.onload = function()
{
    $('#cb_kethon' + $('#cb_kethon_archive').val()).attr('checked', 'checked');
    $('.control-label.required').after('<span>(*)</span>');

    /* Thay đổi mật khẩu */
    $('#changePassword').submit(function()
    {
        var $old = $('#currentPassword');
        var $new = $('#cb_matkhau');
        var $confirm = $('#cb_matkhau_re');

        var nullReg = /^$/;
        if (nullReg.test($old.val())) {
            $.Dialog.show({
                'content': "<span class='error'>Vui lòng điền mật khẩu cũ!</span>",
                onClose: function() { $old.focus(); }
            });
            return false;
        } else if (nullReg.test($new.val())) {
            $.Dialog.show({
                'content': "<span class='error'>Mật khẩu mới không được rỗng!</span>",
                onClose: function() { $new.focus(); }
            });
            return false;
        } else if ($new.val() != $confirm.val()) {
            $.Dialog.show({
                'content': "<span class='error'>Nhập lại mật khẩu không khớp!</span>",
                onClose: function() { $confirm.focus(); }
            });
            return false;
        } else {
            /* Check mật khẩu cũ */
            $.Dialog.show({
                'content': 'Vui lòng đợi giây lát',
                sLoading: true,
                sClose: false
            });
            $.post('checkPassword', {
                'pw': $old.val()
            }, function(data) {
                if (!data['check']) {
                    $.Dialog.show({
                        'content' : 'Mật khẩu cũ không đúng, vui lòng nhập lại!'
                    });
                    return false;
                }
            }, 'json');
        }
    });
};